package com.kkd.kkdapp.http.entity;

import java.util.List;

public class SingInData {

	private int addHappyCurrency;
	private int totalHappyCurrency;
	private int signInDays;
	private String summaryTop;
	private String summaryFooter;
	private String summaryMiddle;
	private String couponAmount;
	private String couponDesc;
	private String couponflag;
	private String signScreenflag;
	private int sumnum;
	private int allCoinCount; // 快乐币总数
	private int noticeStatus; // 签到提醒状态 0关闭 1开启
	private int signDays; // 连续签到天数
	private int getHappyCoin; // 获得的快乐币
	private String signInDesc; // 签到描述
	private String coinTaskUrl; // 快乐币任务url
	private String convertUrl; // 兑换奖品url
	private String goHappyTree; // 摇钱树url
	private List<SignList> giftArray; // 已获得的优惠券数组依次排序返回
	private boolean popUp; // 是否弹窗快乐币任务完成进度弹窗
	private int signInStatus; // 签到完成状态，0未完成，1完成；
	private int signInCionSum; // 签到获取快乐币个数
	private long signIncouponAmount; // 签到优惠券金额
	private int days; // 连续签到天数
	private int inviteCionSum; // 分享邀请好友获得快乐币个数
	private int inviteStatus; // 0未完成，1完成；
	private int poiStatus; // 投资完成状态，0未完成，1完成；
	private int poiCionSum; // 投资奖励快乐币个数
	private int poiMoreCionSum; // 投资任务未完成提示最高奖励快乐币个数
	private String inviteStrategyUrl; // 邀请好友攻略Url
	private int doubleAllSum; // 快乐币任务全部完成获取快乐币总数
	private int customerSeat; // 完成快乐币任务排名
	private int doubleSum; // 完成任务获得快乐币个数
	private String doubleRate; // 完成快乐币任务翻倍的倍率
	private int doubleMisSum; // 翻倍获取快乐币个数
	private String coinMisUrl; // 快乐币任务url
	private int reSignStatus; // 是否可以补签，(0不需要，1需要)
	private int coinCount; // 补签花费快乐币个数
	private List<String> dataList; // 补签提示语
	private int isRepairSigninStatus; // 是否可以补签 0：不可以，1：可以
	private String signInImage; // 图片url
	private String reSignExt;
	private ReSign reSign; // 　补签信息

	public ReSign getReSign() {
		return reSign;
	}

	public void setReSign(ReSign reSign) {
		this.reSign = reSign;
	}

	public String getReSignExt() {
		return reSignExt;
	}

	public void setReSignExt(String reSignExt) {
		this.reSignExt = reSignExt;
	}

	public String getSignInImage() {
		return signInImage;
	}

	public void setSignInImage(String signInImage) {
		this.signInImage = signInImage;
	}

	public int getIsRepairSigninStatus() {
		return isRepairSigninStatus;
	}

	public void setIsRepairSigninStatus(int isRepairSigninStatus) {
		this.isRepairSigninStatus = isRepairSigninStatus;
	}

	public List<String> getDataList() {
		return dataList;
	}

	public void setDataList(List<String> dataList) {
		this.dataList = dataList;
	}

	public int getCoinCount() {
		return coinCount;
	}

	public void setCoinCount(int coinCount) {
		this.coinCount = coinCount;
	}

	public int getReSignStatus() {
		return reSignStatus;
	}

	public void setReSignStatus(int reSignStatus) {
		this.reSignStatus = reSignStatus;
	}

	public String getCoinMisUrl() {
		return coinMisUrl;
	}

	public void setCoinMisUrl(String coinMisUrl) {
		this.coinMisUrl = coinMisUrl;
	}

	public int getDoubleMisSum() {
		return doubleMisSum;
	}

	public void setDoubleMisSum(int doubleMisSum) {
		this.doubleMisSum = doubleMisSum;
	}

	public String getDoubleRate() {
		return doubleRate;
	}

	public void setDoubleRate(String doubleRate) {
		this.doubleRate = doubleRate;
	}

	public int getDoubleSum() {
		return doubleSum;
	}

	public void setDoubleSum(int doubleSum) {
		this.doubleSum = doubleSum;
	}

	public int getCustomerSeat() {
		return customerSeat;
	}

	public void setCustomerSeat(int customerSeat) {
		this.customerSeat = customerSeat;
	}

	public int getDoubleAllSum() {
		return doubleAllSum;
	}

	public void setDoubleAllSum(int doubleAllSum) {
		this.doubleAllSum = doubleAllSum;
	}

	public String getInviteStrategyUrl() {
		return inviteStrategyUrl;
	}

	public void setInviteStrategyUrl(String inviteStrategyUrl) {
		this.inviteStrategyUrl = inviteStrategyUrl;
	}

	public int getPoiMoreCionSum() {
		return poiMoreCionSum;
	}

	public void setPoiMoreCionSum(int poiMoreCionSum) {
		this.poiMoreCionSum = poiMoreCionSum;
	}

	public int getPoiCionSum() {
		return poiCionSum;
	}

	public void setPoiCionSum(int poiCionSum) {
		this.poiCionSum = poiCionSum;
	}

	public int getPoiStatus() {
		return poiStatus;
	}

	public void setPoiStatus(int poiStatus) {
		this.poiStatus = poiStatus;
	}

	public int getInviteStatus() {
		return inviteStatus;
	}

	public void setInviteStatus(int inviteStatus) {
		this.inviteStatus = inviteStatus;
	}

	public int getInviteCionSum() {
		return inviteCionSum;
	}

	public void setInviteCionSum(int inviteCionSum) {
		this.inviteCionSum = inviteCionSum;
	}

	public int getDays() {
		return days;
	}

	public void setDays(int days) {
		this.days = days;
	}

	public long getSignIncouponAmount() {
		return signIncouponAmount;
	}

	public void setSignIncouponAmount(long signIncouponAmount) {
		this.signIncouponAmount = signIncouponAmount;
	}

	public int getSignInCionSum() {
		return signInCionSum;
	}

	public void setSignInCionSum(int signInCionSum) {
		this.signInCionSum = signInCionSum;
	}

	public int getSignInStatus() {
		return signInStatus;
	}

	public void setSignInStatus(int signInStatus) {
		this.signInStatus = signInStatus;
	}

	public boolean getPopUp() {
		return popUp;
	}

	public void setPopUp(boolean popUp) {
		this.popUp = popUp;
	}

	public List<SignList> getGiftArray() {
		return giftArray;
	}

	public void setGiftArray(List<SignList> giftArray) {
		this.giftArray = giftArray;
	}

	public int getAllCoinCount() {
		return allCoinCount;
	}

	public void setAllCoinCount(int allCoinCount) {
		this.allCoinCount = allCoinCount;
	}

	public int getNoticeStatus() {
		return noticeStatus;
	}

	public void setNoticeStatus(int noticeStatus) {
		this.noticeStatus = noticeStatus;
	}

	public int getSignDays() {
		return signDays;
	}

	public void setSignDays(int signDays) {
		this.signDays = signDays;
	}

	public int getGetHappyCoin() {
		return getHappyCoin;
	}

	public void setGetHappyCoin(int getHappyCoin) {
		this.getHappyCoin = getHappyCoin;
	}

	public String getSignInDesc() {
		return signInDesc;
	}

	public void setSignInDesc(String signInDesc) {
		this.signInDesc = signInDesc;
	}

	public String getCoinTaskUrl() {
		return coinTaskUrl;
	}

	public void setCoinTaskUrl(String coinTaskUrl) {
		this.coinTaskUrl = coinTaskUrl;
	}

	public String getConvertUrl() {
		return convertUrl;
	}

	public void setConvertUrl(String convertUrl) {
		this.convertUrl = convertUrl;
	}

	public String getGoHappyTree() {
		return goHappyTree;
	}

	public void setGoHappyTree(String goHappyTree) {
		this.goHappyTree = goHappyTree;
	}

	public int getSumnum() {
		return sumnum;
	}

	public void setSumnum(int sumnum) {
		this.sumnum = sumnum;
	}

	public String getSummaryMiddle() {
		return summaryMiddle;
	}

	public void setSummaryMiddle(String summaryMiddle) {
		this.summaryMiddle = summaryMiddle;
	}

	public String getSummaryTop() {
		return summaryTop;
	}

	public void setSummaryTop(String summaryTop) {
		this.summaryTop = summaryTop;
	}

	public String getSummaryFooter() {
		return summaryFooter;
	}

	public void setSummaryFooter(String summaryFooter) {
		this.summaryFooter = summaryFooter;
	}

	public String getCouponAmount() {
		return couponAmount;
	}

	public void setCouponAmount(String couponAmount) {
		this.couponAmount = couponAmount;
	}

	public String getCouponDesc() {
		return couponDesc;
	}

	public void setCouponDesc(String couponDesc) {
		this.couponDesc = couponDesc;
	}

	public String getCouponflag() {
		return couponflag;
	}

	public void setCouponflag(String couponflag) {
		this.couponflag = couponflag;
	}

	public String getSignScreenflag() {
		return signScreenflag;
	}

	public void setSignScreenflag(String signScreenflag) {
		this.signScreenflag = signScreenflag;
	}

	public SingInData() {
	}

	public SingInData(int addHappyCurrency, int totalHappyCurrency,
			int signInDays) {
		this.addHappyCurrency = addHappyCurrency;
		this.totalHappyCurrency = totalHappyCurrency;
		this.signInDays = signInDays;
	}

	public int getAddHappyCurrency() {
		return addHappyCurrency;
	}

	public void setAddHappyCurrency(int addHappyCurrency) {
		this.addHappyCurrency = addHappyCurrency;
	}

	public int getTotalHappyCurrency() {
		return totalHappyCurrency;
	}

	public void setTotalHappyCurrency(int totalHappyCurrency) {
		this.totalHappyCurrency = totalHappyCurrency;
	}

	public int getSignInDays() {
		return signInDays;
	}

	public void setSignInDays(int signInDays) {
		this.signInDays = signInDays;
	}

	@Override
	public String toString() {
		return "SingInData [addHappyCurrency=" + addHappyCurrency
				+ ", totalHappyCurrency=" + totalHappyCurrency
				+ ", signInDays=" + signInDays + ", summaryTop=" + summaryTop
				+ ", summaryFooter=" + summaryFooter + ", couponAmount="
				+ couponAmount + ", couponDesc=" + couponDesc + ", couponflag="
				+ couponflag + ", signScreenflag=" + signScreenflag + "]";
	}

}
